glomerular filtration - Francés Inglés Diccionario